// RAFAHEL É UMA COCOTA MANCA!
<?php 
require('config/config.php'); 
if($_SERVER['REQUEST_METHOD'] == 'POST'){
        $nome  = trim(filter_input(INPUT_POST,'nome'));
        if(empty($nome)){
            $erro = 'Nome é obrigatório';
        }else{
            $chat = new Chat();
            $atendentes = new SplQueue();
            foreach($chat->atendenteAtivo() as $at){
                $atendente = new Atendente();
                $atendente->setId($at['id']);
                $atendente->setNome($at['nome']);
                $atendente->setStatus($at['status']);
                $atendente->setDisponivel($at['disponivel']);
                $atendentes[] = $atendente;  
            }
            if($atendentes->count() > 0){
               $atendente = $atendentes->pop();
               $chat->alteraDisponibilidadeAtendente($atendente);
            }
            else{ 
                die();
                
            }
            $chat->setId_atendente($atendente->getId());
            $chat->setNome($nome);
            if($chat->existeNome()){
                $erro = 'Já existe alguém usando esse nome';
            }
            else{
                session_destroy();
                session_start();
                $_SESSION['nome'] = $chat;
                //setcookie('nome', "", time()-3600);
                //setcookie('nome',$chat->getNome(),time()+3600*24*TEMPO_LIMITE);
                header('location:chat-index.php');
            }
        }
    }

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="pt-br" />
<title>Entrar no Sistema</title>
<link rel="stylesheet" type="text/csss" href="css/style.css" media="all">
</head>
<body>
<h1>Entre no Chat</h1>
<?php
if (isset($erro)){
    printf('<p id="erro">%s</p>', $erro);
}
?>
<form action="" method="post" id="frm-login">
<?php 
   if(isset($_COOKIE['nome'])) : ?>
    <a href="chat-index.php">Caso deseje utilizar o mesmo nome, clique aqui</a>   
 <?php endif; ?>    
<fieldset>
    <label>
        <span>Nome</span>
        <input type="text" name="nome" id="nome" />
    </label>
    <input type="submit" class="btn" value="Entrar"/>
</fieldset>
</body>